diff options
Diffstat (limited to 'examples/container-with-vitest/test/[locale].test.ts')
-rw-r--r-- | examples/container-with-vitest/test/[locale].test.ts | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/examples/container-with-vitest/test/[locale].test.ts b/examples/container-with-vitest/test/[locale].test.ts new file mode 100644 index 000000000..db450df53 --- /dev/null +++ b/examples/container-with-vitest/test/[locale].test.ts @@ -0,0 +1,16 @@ +import { experimental_AstroContainer as AstroContainer } from 'astro/container'; +import { expect, test } from 'vitest'; +import Locale from '../src/pages/[locale].astro'; + +test('Dynamic route', async () => { + const container = await AstroContainer.create(); + // @ts-ignore + const result = await container.renderToString(Locale, { + params: { + locale: 'en', + }, + request: new Request('http://example.com/en'), + }); + + expect(result).toContain('Locale: en'); +}); |